local obj = {}
local mt = {
    __index = function(table, key)
        return "Not Define Key: " .. key
    end,
    __newindex = function(table, key, value)
        if (key ~= "name") then
            print("No Define")
        end
    end
}

setmetatable(obj, mt)
obj.name = "1111"
obj.ok = "123"
print(obj.ok)
